@charset "utf-8";

/* CSS Document */



body,ol,table,tr,td,dt,dd,dl,h1,h2,h3,h4,h5,h6,form,input,select,textarea{margin:0;padding:0; font-family:"微软雅黑"; font-size:12px; font-weight:normal;}

ul,li{margin:0;padding:0; font-family:"微软雅黑";font-weight:normal;}

html{ overflow-x:hidden;}



body{font-size:12px;color:#666; margin:0; padding:0; _overflow:hidden; overflow-x:hidden;overflow:visible; background:#fff;}



input,button,select,textarea{outline:none;resize:none;}



p{ margin:0; padding:0;}



a img{border:none;}



li{list-style-type:none;}



a{text-decoration:none;color:#000;}



input{vertical-align:middle;font-family:"微软雅黑";}



table{border-collapse:collapse;font-family:"微软雅黑";}



a:hover{cursor:pointer; color:#de0024;}

a:hover img{alpha(opacity=80);-moz-opacity:0.8;opacity:0.8;}
/*{dfilter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}*/



a,area { blr:expression(this.onFocus=this.blur()) } /* for IE */



:focus { -moz-outline-style: none; } /* for Firefox */



a { outline:none; } /* for FF Chrome */



.dis{display:none;}



.clear{ clear:both;}

/*common*/

#header{ width:1920px; height:84px; background-color:#fff; position:fixed; left:50%; margin-left:-960px; z-index:1000; overflow:visible !important; border-bottom:1px solid #f5f5f5;}

#header .bgnav{ bottom: 0px;

    display: table;

	height:84px;

    left: 50%;

    margin: 0 auto 0 -600px;

    position: absolute;

    width: 1200px;}

#header .bgnav .logo{ position:absolute; left:0; top:10px;}

#header .bgnav .nav{ position:absolute; right:0px; top:0px; height:84px;}

#header .bgnav .nav ul li{ float:left;  position:relative; height:84px;}

#header .bgnav .nav ul li .a-1{ font-size:15px; color:#000; display:inline-block; height:84px; line-height:84px; padding-right:30px; margin-left:30px; background:url(../images/nvimg.jpg) no-repeat right center;}

#header .bgnav .nav ul li.last .a-1{ background:none;}

#header .bgnav .nav ul li:hover{ padding-bottom:30px;}

#header .bgnav .nav ul li:hover .a-1{ color:#D34149;}

#header .bgnav .nav ul .on{ background:url(../images/nv_bg.jpg) bottom repeat-x;color:#D34149; }

#header .bgnav .nav ul .on .a-1{ color:#D34149;}





#header .bgnav .nav ul li dl{ width:398px; padding:36px 46px; position:absolute; left:0px; top:84px; background:url(../images/nvbg.jpg) repeat-x top #fcfcfc;border-bottom:3px solid #cf010e; display:none;}

#header .bgnav .nav ul li dl dd{ width:142px; float:left; border-right:1px solid #e9e9e9;}

#header .bgnav .nav ul li dl dt{ width:214px; float:right;}

#header .bgnav .nav ul li dl dt h2{ text-align:center; font-size:16px; line-height:30px;}

#header .bgnav .nav ul li dl dd a{ display:block; font-size:13px; padding:3px 0; color:#7e7e7e; line-height:24px;}

#header .bgnav .nav ul li dl dd a:hover{  color:#000;}



#header .bgnav .nav ul li.list6 dl{ right:0; left:auto;}

#header .bgnav .nav ul li.list7 dl{ right:0; left:auto;}
#header .bgnav .nav ul li.list8 dl{ right:0; left:auto;}

#header .bgnav .nav ul li.last .a-1{ padding-right:0;}



.banner-box{min-width:1920px; height:600px; position:relative; left:50%; margin-left:-960px; z-index:1; margin-top:84px; display:inline-block;}





#footer{ background:#616161; padding:10px 0; width:100%; clear:both; display:table;}



.foot{ width:1200px; margin:0 auto; position:relative;}

.foot .ftlink{ margin-bottom:10px;}

.foot .ftlink a{ color:#dbdbdb; display:inline-block; line-height:12px;}

.foot .ftlink span{ display:inline-block; margin:0 20px; border-left:1px solid #7d7d7d; height:12px; width:1px; margin-top:3px;}

.foot p{ line-height:22px; color:#aaa;}

.foot p span{ color:#a63844;}

.ftright{ position:absolute; right:0; top:0px; text-align:right;}



.ftright select{ background:#5d5d5d; border:none; border:1px solid #a4a4a4; width:212px; margin-bottom:10px;}

.ftright select option{ background:none; border:none;} 





.yqlink{ border-top:1px solid #8d8d8d; margin-top:35px; padding-top:10px; color:#fff;}

.yqlink a{ color:#c1c1c1; display:inline-block; margin-right:20px;}





#page{ text-align:center; clear:both; margin-top:50px;}

#page a{ padding:0 5px; margin:0 5px;}

#page a:Hover,#page a.cur{ background:#c30d23; color:#fff;}



#page a.last{background:none; margin-right:20px;}

#page a.next{  background:none; margin-left:20px;}

#page a.last:hover{ color:#c30d23; }

#page a.next:hover{ color:#c30d23;}















































